/*      */ package eos.moe.dragoncore;
/*      */ 
/*      */ import java.io.File;
/*      */ import java.io.IOException;
/*      */ import java.io.InputStream;
/*      */ import java.io.RandomAccessFile;
/*      */ import java.nio.charset.Charset;
/*      */ import java.util.Collections;
/*      */ import java.util.List;
/*      */ import java.util.Map;
/*      */ import java.util.concurrent.ExecutorService;
/*      */ import java.util.concurrent.Executors;
/*      */ import java.util.concurrent.ThreadFactory;
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ public class vi
/*      */ {
/*      */   private File s;
/*      */   private xn m;
/*      */   private boolean l;
/*      */   private hn t;
/*      */   private boolean d;
/*      */   private char[] z;
/*   76 */   private mh i = new mh();
/*   77 */   private Charset w = Charset.forName("gbk");
/*      */   private ThreadFactory q;
/*      */   private ExecutorService g;
/*      */   
/*      */   public boolean y() {
/*   82 */     return (this.z != null);
/*      */   }
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   
/*      */   public vi(String str) {
/*   93 */     this(new File(str), (char[])null);
/*      */   }
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   
/*      */   public vi(String str, char[] arrayOfChar) {
/*  105 */     this(new File(str), arrayOfChar);
/*      */   }
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   
/*      */   public vi(File file) {
/*  115 */     this(file, (char[])null);
/*      */   }
/*      */   
/*      */   public vi(File file, char[] arrayOfChar) {
/*  119 */     this.s = file;
/*  120 */     this.z = arrayOfChar;
/*  121 */     this.d = false;
/*  122 */     this.t = new hn();
/*      */   }
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   
/*      */   public void v(List<File> list, te te1, boolean bool, long l) throws pg {
/*  142 */     if (this.s.exists()) {
/*  143 */       throw new pg("zip file: " + this.s + " already exists. To add files to existing zip file use addFile method");
/*      */     }
/*      */ 
/*      */     
/*  147 */     if (list == null || list.size() == 0) {
/*  148 */       throw new pg("input file List is null, cannot create zip file");
/*      */     }
/*      */     
/*  151 */     v();
/*  152 */     this.m.h(bool);
/*  153 */     this.m.v(l);
/*      */     
/*  155 */     (new pn(this.m, this.z, this.i, v())).z(new pn.eos/moe/dragoncore/sm(list, te1, this.w));
/*      */   }
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   
/*      */   public void v(File file, te te1, boolean bool, long l) throws pg {
/*  175 */     if (file == null) {
/*  176 */       throw new pg("folderToAdd is null, cannot create zip file from folder");
/*      */     }
/*      */     
/*  179 */     if (te1 == null) {
/*  180 */       throw new pg("input parameters are null, cannot create zip file from folder");
/*      */     }
/*      */     
/*  183 */     if (this.s.exists()) {
/*  184 */       throw new pg("zip file: " + this.s + " already exists. To add files to existing zip file use addFolder method");
/*      */     }
/*      */ 
/*      */     
/*  188 */     v();
/*  189 */     this.m.h(bool);
/*      */     
/*  191 */     if (bool) {
/*  192 */       this.m.v(l);
/*      */     }
/*      */     
/*  195 */     v(file, te1, false);
/*      */   }
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   
/*      */   public void t(String str) throws pg {
/*  206 */     v(str, new te());
/*      */   }
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   
/*      */   public void v(String str, te te1) throws pg {
/*  218 */     if (!xe.v(str)) {
/*  219 */       throw new pg("file to add is null or empty");
/*      */     }
/*      */     
/*  222 */     v(Collections.singletonList(new File(str)), te1);
/*      */   }
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   
/*      */   public void h(File file) throws pg {
/*  233 */     v(Collections.singletonList(file), new te());
/*      */   }
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   
/*      */   public void z(File file, te te1) throws pg {
/*  246 */     v(Collections.singletonList(file), te1);
/*      */   }
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   
/*      */   public void z(List<File> list) throws pg {
/*  257 */     v(list, new te());
/*      */   }
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   
/*      */   public void v(List<File> list, te te1) throws pg {
/*  271 */     if (list == null || list.size() == 0) {
/*  272 */       throw new pg("input file List is null or empty");
/*      */     }
/*      */     
/*  275 */     if (te1 == null) {
/*  276 */       throw new pg("input parameters are null");
/*      */     }
/*      */     
/*  279 */     if (this.t.v() == hn.eos/moe/dragoncore/ud.q) {
/*  280 */       throw new pg("invalid operation - Zip4j is in busy state");
/*      */     }
/*      */     
/*  283 */     z();
/*      */     
/*  285 */     if (this.m == null) {
/*  286 */       throw new pg("internal error: zip model is null");
/*      */     }
/*      */     
/*  289 */     if (this.s.exists() && this.m.h()) {
/*  290 */       throw new pg("Zip file already exists. Zip file format does not allow updating split/spanned files");
/*      */     }
/*      */     
/*  293 */     (new pn(this.m, this.z, this.i, v())).z(new pn.eos/moe/dragoncore/sm(list, te1, this.w));
/*      */   }
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   
/*      */   public void z(File file) throws pg {
/*  306 */     v(file, new te());
/*      */   }
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   
/*      */   public void v(File file, te te1) throws pg {
/*  320 */     if (file == null) {
/*  321 */       throw new pg("input path is null, cannot add folder to zip file");
/*      */     }
/*      */     
/*  324 */     if (!file.exists()) {
/*  325 */       throw new pg("folder does not exist");
/*      */     }
/*      */     
/*  328 */     if (!file.isDirectory()) {
/*  329 */       throw new pg("input folder is not a directory");
/*      */     }
/*      */     
/*  332 */     if (!file.canRead()) {
/*  333 */       throw new pg("cannot read input folder");
/*      */     }
/*      */     
/*  336 */     if (te1 == null) {
/*  337 */       throw new pg("input parameters are null, cannot add folder to zip file");
/*      */     }
/*      */     
/*  340 */     v(file, te1, true);
/*      */   }
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   
/*      */   public void v(InputStream inputStream, te te1) throws pg {
/*  382 */     if (inputStream == null) {
/*  383 */       throw new pg("inputstream is null, cannot add file to zip");
/*      */     }
/*      */     
/*  386 */     if (te1 == null) {
/*  387 */       throw new pg("zip parameters are null");
/*      */     }
/*      */     
/*  390 */     v(false);
/*      */     
/*  392 */     z();
/*      */     
/*  394 */     if (this.m == null) {
/*  395 */       throw new pg("internal error: zip model is null");
/*      */     }
/*      */     
/*  398 */     if (this.s.exists() && this.m.h()) {
/*  399 */       throw new pg("Zip file already exists. Zip file format does not allow updating split/spanned files");
/*      */     }
/*      */     
/*  402 */     (new kf(this.m, this.z, this.i, v())).z(new kf.eos/moe/dragoncore/ek(inputStream, te1, this.w));
/*      */   }
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   
/*      */   public void h(String str) throws pg {
/*  416 */     if (!xe.v(str)) {
/*  417 */       throw new pg("output path is null or invalid");
/*      */     }
/*      */     
/*  420 */     if (!xe.v(new File(str))) {
/*  421 */       throw new pg("invalid output path");
/*      */     }
/*      */     
/*  424 */     if (this.m == null) {
/*  425 */       z();
/*      */     }
/*      */ 
/*      */     
/*  429 */     if (this.m == null) {
/*  430 */       throw new pg("Internal error occurred when extracting zip file");
/*      */     }
/*      */     
/*  433 */     if (this.t.v() == hn.eos/moe/dragoncore/ud.q) {
/*  434 */       throw new pg("invalid operation - Zip4j is in busy state");
/*      */     }
/*      */     
/*  437 */     (new nj(this.m, this.z, v())).z(new nj.eos/moe/dragoncore/hh(str, this.w));
/*      */   }
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   
/*      */   public void z(dj dj1, String str) throws pg {
/*  452 */     v(dj1, str, (String)null);
/*      */   }
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   
/*      */   public void v(dj dj1, String str1, String str2) throws pg {
/*  472 */     if (dj1 == null) {
/*  473 */       throw new pg("input file header is null, cannot extract file");
/*      */     }
/*      */     
/*  476 */     if (!xe.v(str1)) {
/*  477 */       throw new pg("destination path is empty or null, cannot extract file");
/*      */     }
/*      */     
/*  480 */     if (this.t.v() == hn.eos/moe/dragoncore/ud.q) {
/*  481 */       throw new pg("invalid operation - Zip4j is in busy state");
/*      */     }
/*      */     
/*  484 */     z();
/*      */     
/*  486 */     (new mo(this.m, this.z, v())).z(new mo.eos/moe/dragoncore/lo(str1, dj1, str2, this.w));
/*      */   }
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   
/*      */   public void z(String str1, String str2) throws pg {
/*  509 */     v(str1, str2, (String)null);
/*      */   }
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   
/*      */   public void v(String str1, String str2, String str3) throws pg {
/*  538 */     if (!xe.v(str1)) {
/*  539 */       throw new pg("file to extract is null or empty, cannot extract file");
/*      */     }
/*      */     
/*  542 */     z();
/*      */     
/*  544 */     dj dj = dn.z(this.m, str1);
/*      */     
/*  546 */     if (dj == null) {
/*  547 */       throw new pg("No file found with name " + str1 + " in zip file", pg.eos/moe/dragoncore/hd.w);
/*      */     }
/*      */     
/*  550 */     v(dj, str2, str3);
/*      */   }
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   
/*      */   public List<dj> z() throws pg {
/*  560 */     z();
/*  561 */     if (this.m == null || this.m.v() == null) {
/*  562 */       return Collections.emptyList();
/*      */     }
/*  564 */     return this.m.v().v();
/*      */   }
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   
/*      */   public dj v(String str) throws pg {
/*  576 */     if (!xe.v(str)) {
/*  577 */       throw new pg("input file name is emtpy or null, cannot get FileHeader");
/*      */     }
/*      */     
/*  580 */     z();
/*  581 */     if (this.m == null || this.m.v() == null) {
/*  582 */       return null;
/*      */     }
/*      */     
/*  585 */     return dn.z(this.m, str);
/*      */   }
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   
/*      */   public boolean t() throws pg {
/*  595 */     if (this.m == null) {
/*  596 */       z();
/*  597 */       if (this.m == null) {
/*  598 */         throw new pg("Zip Model is null");
/*      */       }
/*      */     } 
/*      */     
/*  602 */     if (this.m.v() == null || this.m.v().v() == null) {
/*  603 */       throw new pg("invalid zip file");
/*      */     }
/*      */     
/*  606 */     for (dj dj : this.m.v().v()) {
/*  607 */       if (dj != null && 
/*  608 */         dj.t()) {
/*  609 */         this.l = true;
/*      */         
/*      */         break;
/*      */       } 
/*      */     } 
/*      */     
/*  615 */     return this.l;
/*      */   }
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   
/*      */   public boolean h() throws pg {
/*  626 */     if (this.m == null) {
/*  627 */       z();
/*  628 */       if (this.m == null) {
/*  629 */         throw new pg("Zip Model is null");
/*      */       }
/*      */     } 
/*      */     
/*  633 */     return this.m.h();
/*      */   }
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   
/*      */   public void v(dj dj1) throws pg {
/*  649 */     if (dj1 == null) {
/*  650 */       throw new pg("input file header is null, cannot remove file");
/*      */     }
/*      */     
/*  653 */     z(dj1.v());
/*      */   }
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   
/*      */   public void z(String str) throws pg {
/*  672 */     if (!xe.v(str)) {
/*  673 */       throw new pg("file name is empty or null, cannot remove file");
/*      */     }
/*      */     
/*  676 */     v(Collections.singletonList(str));
/*      */   }
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   
/*      */   public void v(List<String> list) throws pg {
/*  692 */     if (list == null) {
/*  693 */       throw new pg("fileNames list is null");
/*      */     }
/*      */     
/*  696 */     if (list.isEmpty()) {
/*      */       return;
/*      */     }
/*      */     
/*  700 */     if (this.m == null) {
/*  701 */       z();
/*      */     }
/*      */     
/*  704 */     if (this.m.h()) {
/*  705 */       throw new pg("Zip file format does not allow updating split/spanned files");
/*      */     }
/*      */     
/*  708 */     (new am(this.m, this.i, v())).z(new am.eos/moe/dragoncore/ak(list, this.w));
/*      */   }
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   
/*      */   public void v(dj dj1, String str) throws pg {
/*  726 */     if (dj1 == null) {
/*  727 */       throw new pg("File header is null");
/*      */     }
/*      */     
/*  730 */     v(dj1.v(), str);
/*      */   }
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   
/*      */   public void v(String str1, String str2) throws pg {
/*  750 */     if (!xe.v(str1)) {
/*  751 */       throw new pg("file name to be changed is null or empty");
/*      */     }
/*      */     
/*  754 */     if (!xe.v(str2)) {
/*  755 */       throw new pg("newFileName is null or empty");
/*      */     }
/*      */     
/*  758 */     v(Collections.singletonMap(str1, str2));
/*      */   }
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   
/*      */   public void v(Map<String, String> map) throws pg {
/*  775 */     if (map == null) {
/*  776 */       throw new pg("fileNamesMap is null");
/*      */     }
/*      */     
/*  779 */     if (map.size() == 0) {
/*      */       return;
/*      */     }
/*      */     
/*  783 */     z();
/*      */     
/*  785 */     if (this.m.h()) {
/*  786 */       throw new pg("Zip file format does not allow updating split/spanned files");
/*      */     }
/*      */     
/*  789 */     rh.eos/moe/dragoncore/ye eos/moe/dragoncore/ye = v();
/*  790 */     (new bj(this.m, this.i, new xj(), this.w, eos/moe/dragoncore/ye)).z(new bj.eos/moe/dragoncore/oh(map));
/*      */   }
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   
/*      */   public void v(File file) throws pg {
/*  802 */     if (file == null) {
/*  803 */       throw new pg("outputZipFile is null, cannot merge split files");
/*      */     }
/*      */     
/*  806 */     if (file.exists()) {
/*  807 */       throw new pg("output Zip File already exists");
/*      */     }
/*      */     
/*  810 */     z();
/*      */     
/*  812 */     if (this.m == null) {
/*  813 */       throw new pg("zip model is null, corrupt zip file?");
/*      */     }
/*      */     
/*  816 */     (new el(this.m, v())).z(new el.eos/moe/dragoncore/tj(file, this.w));
/*      */   }
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   
/*      */   public void v(String str) throws pg {
/*  827 */     if (str == null) {
/*  828 */       throw new pg("input comment is null, cannot update zip file");
/*      */     }
/*      */     
/*  831 */     if (!this.s.exists()) {
/*  832 */       throw new pg("zip file does not exist, cannot set comment for zip file");
/*      */     }
/*      */     
/*  835 */     z();
/*      */     
/*  837 */     if (this.m == null) {
/*  838 */       throw new pg("zipModel is null, cannot update zip file");
/*      */     }
/*      */     
/*  841 */     if (this.m.v() == null) {
/*  842 */       throw new pg("end of central directory is null, cannot set comment");
/*      */     }
/*      */     
/*  845 */     (new oi(this.m, v())).z(new oi.eos/moe/dragoncore/ui(str, this.w));
/*      */   }
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   
/*      */   public String v() throws pg {
/*  856 */     if (!this.s.exists()) {
/*  857 */       throw new pg("zip file does not exist, cannot read comment");
/*      */     }
/*      */     
/*  860 */     z();
/*      */     
/*  862 */     if (this.m == null) {
/*  863 */       throw new pg("zip model is null, cannot read comment");
/*      */     }
/*      */     
/*  866 */     if (this.m.v() == null) {
/*  867 */       throw new pg("end of central directory record is null, cannot read comment");
/*      */     }
/*      */     
/*  870 */     return this.m.v().v();
/*      */   }
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   
/*      */   public wd v(dj dj1) throws IOException {
/*  883 */     if (dj1 == null) {
/*  884 */       throw new pg("FileHeader is null, cannot get InputStream");
/*      */     }
/*      */     
/*  887 */     z();
/*      */     
/*  889 */     if (this.m == null) {
/*  890 */       throw new pg("zip model is null, cannot get inputstream");
/*      */     }
/*      */     
/*  893 */     return jg.v(this.m, dj1, this.z);
/*      */   }
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   
/*      */   public boolean z() {
/*  909 */     if (!this.s.exists()) {
/*  910 */       return false;
/*      */     }
/*      */     
/*      */     try {
/*  914 */       z();
/*      */       
/*  916 */       if (this.m.h() && !v(v())) {
/*  917 */         return false;
/*      */       }
/*      */       
/*  920 */       return true;
/*  921 */     } catch (Exception exception) {
/*  922 */       return false;
/*      */     } 
/*      */   }
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   
/*      */   public List<File> v() throws pg {
/*  936 */     z();
/*  937 */     return dd.v(this.m);
/*      */   }
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   
/*      */   public void v(char[] arrayOfChar) {
/*  946 */     this.z = arrayOfChar;
/*      */   }
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */ 
/*      */   
/*      */   public hn v() {
/* 1024 */     return this.t;
/*      */   }
/*      */   
/*      */   public boolean v() {
/* 1028 */     return this.d;
/*      */   }
/*      */   
/*      */   public void v(boolean bool) {
/* 1032 */     this.d = bool;
/*      */   }
/*      */   
/*      */   public File v() {
/* 1036 */     return this.s;
/*      */   }
/*      */   
/*      */   public Charset v() {
/* 1040 */     return this.w;
/*      */   }
/*      */   
/*      */   public void v(Charset charset) throws IllegalArgumentException {
/* 1044 */     if (charset == null) {
/* 1045 */       throw new IllegalArgumentException("charset cannot be null");
/*      */     }
/* 1047 */     this.w = charset;
/*      */   }
/*      */   
/*      */   public void v(ThreadFactory threadFactory) {
/* 1051 */     this.q = threadFactory;
/*      */   }
/*      */   
/*      */   public ExecutorService v() {
/* 1055 */     return this.g;
/*      */   }
/*      */ 
/*      */   
/*      */   public String toString() {
/* 1060 */     return this.s.toString();
/*      */   }
/*      */ }


/* Location:              D:\fanbian\[D][龙之核心]DragonCore-2.6.0.3.jar!\eos\moe\dragoncore\vi.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.1.3
 */